#include "configuracion.h"
#include "ui_configuracion.h"
#include <QColorDialog>

Configuracion::Configuracion(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Configuracion)
{
    ui->setupUi(this);
    ui->Name_serie->setText(global::Puerto);
    bandera=0;
}

Configuracion::~Configuracion()
{

    delete ui;
}

void Configuracion::on_close_clicked()
{


  if(bandera)global::color_fondo=color_fondos;
  global::color_linea=ui->Color_Linea->currentIndex();
  global::Puerto=ui->Name_serie->text();
  emit configuracion_cambiada();
  this->close();
}

void Configuracion::on_color_fondo_clicked()
{
   color_fondos= QColorDialog::getColor(global::color_fondo, this, "const QString & title", 0 );
   bandera=1;
}

void Configuracion::on_T_muestra_currentIndexChanged(const QString &arg1)
{
    global::tiempo_muestra=arg1.toInt();
}
void Configuracion::cargar_inicio(){

    QStringList tiempos;
    tiempos<<"500"<<"1000"<<"1500"<<"2000";
    color_fondos=global::color_fondo;
    ui->Name_serie->setText(global::Puerto);
    ui->Color_Linea->setCurrentIndex(global::color_linea);
    ui->T_muestra->setCurrentIndex(tiempos.indexOf(QString::number(global::tiempo_muestra)));

}
